package org.test5;
//Target 用于描述注解的使用范围（即：被描述的注解可以用在什么地方）
//ElementType.TYPE 是一个枚举，用于描述类、接口（包括注解类型） 或enum声明
//Field 用于描述成员变量，表明能出现在字段上
//method 用于描述方法，表明能出现在方法上

import java.lang.annotation.ElementType;
import java.lang.annotation.Target;

@Target({ElementType.TYPE,
        ElementType.METHOD,
        ElementType.FIELD,
        ElementType.PARAMETER,
       })
public @interface MyAnnotation {

}
@MyAnnotation
class A{
    @MyAnnotation
    private int age;
    @MyAnnotation
    public String show(  @MyAnnotation  String a){
        return a;
    }
}
